/**
 * Copyright  (c) 2009-2010 Wilmar IT Service,  Inc.   
 * All  rights  reserved. 
 */
package com.wilmar.process.dao.procedure.api;

import java.util.List;

import com.wilmar.process.entity.query.HistoryProcessInstanceQueryObject;
import com.wilmar.process.entity.vo.HistoryProcessInstanceVO;
import com.wilmar.process.exception.ObjectNotFoundException;

/**
 * @author MaKuBEX Email:makubexnet@gmail.com
 * @version 1.0.0 May 13, 2010
 * @since 1.0.0
 * 
 */
public interface IHistoryProcessInstanceProcedureProxy extends
		IBaseProcedureProxy<HistoryProcessInstanceVO> {

	/**
	 * 根据查询条件调用存储过程进行查询
	 * 
	 * @param qObj
	 *            查询条件
	 * @return
	 * @throws ObjectNotFoundException
	 */
	public List<HistoryProcessInstanceVO> getListByQueryObject(
			HistoryProcessInstanceQueryObject qObj)
			throws ObjectNotFoundException;
}
